@Lemon
2年前 提问
1个回答
数据库对象包括哪些
帅末
2年前
数据库的主要组成部分就是数据库对象,主要的数据库对象包括:
用户(User)
用户指的就是有对数据库有权限访问的人。
视图(View)
视图也有一组数据项和命名字段,只是在用户执行查询操作的时候才会出现,其实在数据库中并不存在,通过控制用户对数据的访问权限,简化数据,只显示用户需要的数据项。
索引(Index)
索引是为了给用户提供快速访问数据的途径,时刻监督数据库表的数据,从而参照特定数据库表列建立起来的一种顺序,主要是为了便于用户访问指定数据,避免数据的重复。
触发器(Trigger)
触发器在数据库表中属于用户定义的SQL事务命令集合。如果你对一个数据库表执行删除、插入、修改的时候,命令就能够自动去执行。
序列(Sequence)
序列定义存储在数据字典里面,序列提供了唯一数值的顺序表从而来简化程序的设计工作。
图表(Diagram)
图表是为了编辑表与表之间的关系,可以理解为数据库表之间的一种关系示意图。
规则(Rule)
规则是实现对数据库表中列数据的一种限制。
存储过程(Stored Procedure)
存储过程是为了实现某个特定功能而汇集在一起的一组SQL语句,经过编译之后会存储在数据库里面的SQL程序。
表(Table )
数据库,由行(Row)和列(Column)构成。列又称为字段,列的标题被称为字段名。数据库表中的行,一行数据称为一条记录,多数是同类信息组成。一般来说,一个数据库表是由一条或多条记录组成,如果是没有记录的表,则称为空表。为了惟一地确定一条记录,每个数据库表中一般都是有一个主关键字。
缺省值(Default)
缺省值,就是数据库表中插入数据或创建列时,有些列或者列的数据没有予以设定具体数值,那么就会直接以预先设置的内容赋值